function inicializa_xhr() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
}

function cargarTablaCalculoCarrito() {
	peticion = inicializa_xhr();
	if (peticion) {
		peticion.onreadystatechange = mostrarTablaCalculoCarrito;
		peticion.open("POST", "../mostrarCarrito", true);
		peticion.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		
		peticion.send();
	}
}

function mostrarTablaCalculoCarrito() {
	if (peticion.readyState == 4) {
		if (peticion.status == 200) {
			var divResultadoBusqueda = document.getElementById("resultadoCarrito");
			divResultadoBusqueda.innerHTML = peticion.responseText;
		}
	}
}

function incremento(codigo, numero, accion) {
	
	if(numero > 0){
		if(accion == 'mas'){
			numero = parseInt(numero) + 1;
		}else{
			if( numero >1){
				numero = parseInt(numero) - 1;
			}
		}
	
		document.cookie = codigo+"="+numero+"; path=/";
		cargarTablaCalculoCarrito();
	}
}

function eliminarCalculoCarrito(nombre) {

	 var d = new Date();
	 document.cookie = nombre+"=0; path=/;expires=" + d.toGMTString();
     
	 contarCookies();
     cargarTablaCalculoCarrito();
}

function contarCookies(){
	var numero = 0;
	if (document.cookie && document.cookie != '') {
		var split = document.cookie.split(';');
		for (var i = 0; i < split.length; ++i) {
		   
		   if(split[i].indexOf("precio-iva-gastos") == -1){
			   numero = numero +1;
		   }
		}
	}
	document.getElementById("numeroCookie").innerHTML=numero;
}